Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour BNP Paribas Open - Indian Wells Phoenix Challenger Hong Kong Tennis Open - Hong Kong Delray Beach Open - Delray Beach Australian Open - Melbourne Davis Cup, World Group, Q, JPN-GBR 3-2 US Men's Clay Court Championship - Houston Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva Cincinnati Open - Cincinnati Japan F6 Japan F5 Japan F9 Mexico F4 Colombia F3 Colombia F4 Japan F4 Japan F5 Japan F6 Japan F7 Japan F8 Japan F9 Japan F10 USA F24 USA F25 Japan F11 Mexico F18 Japan F12 Mexico F19 USA F6 Japan F1 USA F8 Korea F1 Korea F2 Korea F3 France F11 China F6 Japan F10 Japan F11 Thailand F2 Japan F1 Japan F2 Japan F3 Italy F12 Japan F6 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Japan F10 Japan F11 Australia F1 Japan F1 Japan F2 Japan F3 Korea F2 Korea F3 Japan F6 Japan F7 Japan F8 Japan F9 Thailand F4 Thailand F5 Indonesia F2 Japan F8 Regions Morgan Keegan Championships - Memphis ASB Classic - Auckland Flea Market Cup - Busan Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto II Challenger Ciudada de Guayaquil - Guayaquil Naples Challenger - Naples Wailea Men's Challenger - Maui La Serena Open - La Serena Copa Kia Challenger ATP - Santiago AT&T Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Trofeo Sisma Mantova - Mantova Bukhara Challenger - Bukhara Karshi Challenger - Karshi Samsung Securities Cup - Seoul Keio Challenger International Tennis Tournament - Yokohama ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda San Remo Tennis Cup - San Remo Izmir Cup - Izmir The Surbiton Trophy - Surbiton Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Burnie Challenger Kyoto Challenger Busan Challenger Fergana Challenger Aptos Challenger Lexington Challenger Granby Challenger St. Remy Challenger Todi Challenger Chuncheon Challenger Yokohama Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Caltanissetta Challenger Barletta Challenger Baton Rouge Challenger Athens Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Alessandria Challenger Nottingham Challenger Aptos Challenger Lexington Challenger Binghamton Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Bangkok Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Pingguo Challenger Tallahassee Challenger Santos Challenger Sarasota Challenger Busan Challenger Fergana Challenger Nottingham Challenger Vancouver Challenger Binghamton Challenger Bangkok Challenger Seoul Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Singapore Challenger Kyoto Challenger Le Gosier Challenger Tallahassee Challenger Kaohsiung Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Nottingham-2 Challenger Anning Challenger Wuhan Challenger Beijing Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Yokohama Challenger Toyota Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Rimouski Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Kun-Ming Challenger Busan Challenger Nottingham-2 Challenger Binghamton Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Melbourne Challenger Seoul Challenger Yokohama Challenger Toyota Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Anning Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger Kaohsiung Challenger Lexington Challenger Istanbul Challenger Pune Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger New Delhi Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger St. Brieuc Challenger Seoul Challenger Ilkley Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Hua Hin Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Kyoto Challenger Drummondville Challenger Leon Challenger Taipei City Challenger Busan Challenger Seoul Challenger Bangkok Challenger Kaohsiung Challenger Kobe Challenger Toyota Challenger Bangkok Challenger Maui Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Surbiton Challenger II Naples ITG Challenger - Naples Newport Beach Challenger Dallas Challenger Irving Challenger Kaohsiung Challenger Liuzhou Challenger Shenzhen Challenger Noumea Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Binghamton Challenger Chengdu Challenger Yokkaichi Challenger Shanghai Challenger Kaohsiung Challenger Brest Challenger Shenzhen Challenger Kobe Challenger Noumea Challenger Bengalaru Challenger Forli Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Prague Challenger Nottingham 2 Challenger Biel Challenger Lugano Challenger Aguascalientes Challenger Morelos Challenger Surbiton Challenger Yokohama Challenger Matsuyama Challenger Yokkaichi Challenger Palmas del Mar Challenger Kobe Challenger Legg Mason Tennis Classic - Washington Indian Wells Challenger Brisbane - Brisbane SAP Open - San Jose Chicago Challenger SAP Open - San Jose AIG Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo U.S. Men's Clay Court Championships - Houston Countrywide Classic - Los Angeles RCA Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Artois Championships - London The Nottingham Open - Nottingham China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Chennai Open - Chennai Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Hall of Fame Open - Newport Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel European Open - Antwerp bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Hall of Fame Open - Newport Citi Open - Washington Libema Open - 's-Hertogenbosch Noventi Open - Halle Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta Australian Open - Melbourne Dallas Open - Dallas Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Olympics - Paris Miami Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, PO, JPN-BRA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, Finals, Group A ATP Cup - Melbourne Davis Cup, World Group I, 1R, JPN-COL 3-1 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Bloomfield Hills Challenger Wimbledon - London National Bank Open - Montreal Genova Challenger Como Challenger Japan Open Tennis Championships - Tokyo Chengdu Open - Chengdu Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai Bratislava 2 Challenger Helsinki Challenger